home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.jdt.junit_3.1.1 / plugin.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  15.3 KB  |  418 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.  
  5.    <extension-point id="testRunListeners" name="%testRunListeners.name" schema="schema/testRunListeners.exsd"/>
  6.    <extension-point id="junitLaunchConfigs" name="%junitLaunchConfigs.name" schema="schema/junitLaunchConfigs.exsd"/>
  7.    <extension-point id="internal_testRunTabs" name="%testRunTabs.name" schema="schema/internal_testRunTabs.exsd"/>
  8.  
  9.    <extension
  10.          point="org.eclipse.ui.views">
  11.       <view
  12.             name="%View.label"
  13.             icon="$nl$/icons/full/eview16/junit.gif"
  14.             category="org.eclipse.jdt.ui.java"
  15.             fastViewWidthRatio="0.40"
  16.             class="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"
  17.             id="org.eclipse.jdt.junit.ResultView">
  18.       </view>
  19.    </extension>
  20.    <extension
  21.          point="org.eclipse.ui.perspectiveExtensions">
  22.       <perspectiveExtension
  23.             targetID="org.eclipse.jdt.ui.JavaPerspective">
  24.          <view
  25.                relative="org.eclipse.jdt.ui.PackageExplorer"
  26.                visible="false"
  27.                id="org.eclipse.jdt.junit.ResultView"
  28.                relationship="stack">
  29.          </view>
  30.          <newWizardShortcut
  31.                id="org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard">
  32.          </newWizardShortcut>
  33.       </perspectiveExtension>
  34.       <perspectiveExtension
  35.             targetID="org.eclipse.jdt.ui.JavaPerspective">
  36.          <actionSet
  37.                id="org.eclipse.jdt.junit.JUnitActionSet">
  38.          </actionSet>
  39.       </perspectiveExtension>
  40.       <perspectiveExtension
  41.             targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  42.          <actionSet
  43.                id="org.eclipse.jdt.junit.JUnitActionSet">
  44.          </actionSet>
  45.          <newWizardShortcut
  46.                id="org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard">
  47.          </newWizardShortcut>
  48.       </perspectiveExtension>
  49.    </extension>
  50.    <extension
  51.          point="org.eclipse.ui.preferencePages">
  52.       <page
  53.             name="%PreferencePage.label"
  54.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  55.             class="org.eclipse.jdt.internal.junit.ui.JUnitPreferencePage"
  56.             id="org.eclipse.jdt.junit.preferences">
  57.          <keywordReference id="org.eclipse.jdt.junit.JUnit"/>
  58.       </page>
  59.    </extension>
  60.    <extension
  61.          point="org.eclipse.ui.keywords">
  62.       <keyword
  63.             id="org.eclipse.jdt.junit.JUnit"
  64.             label="%preferenceKeywords.general"/>
  65.    </extension>
  66.    <extension
  67.          point="org.eclipse.debug.core.launchConfigurationTypes">
  68.       <launchConfigurationType
  69.             name="%Launch.label"
  70.             delegate="org.eclipse.jdt.internal.junit.launcher.JUnitLaunchConfiguration"
  71.             modes="run, debug"
  72.             id="org.eclipse.jdt.junit.launchconfig"
  73.             sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
  74.             sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
  75.          <fileExtension
  76.                default="false"
  77.                extension="java">
  78.          </fileExtension>
  79.          <fileExtension
  80.                default="false"
  81.                extension="class">
  82.          </fileExtension>
  83.       </launchConfigurationType>
  84.    </extension>
  85.    <extension
  86.          point="org.eclipse.debug.core.launchConfigurationComparators">
  87.       <launchConfigurationComparator
  88.             attribute="org.eclipse.jdt.junit.CONTAINER"
  89.             class="org.eclipse.jdt.internal.junit.launcher.ContainerComparator"
  90.             id="org.eclipse.jdt.junit.containerComparator">
  91.       </launchConfigurationComparator>
  92.    </extension>
  93.    <extension
  94.          point="org.eclipse.debug.ui.launchConfigurationTypeImages">
  95.       <launchConfigurationTypeImage
  96.             icon="$nl$/icons/full/obj16/julaunch.gif"
  97.             configTypeID="org.eclipse.jdt.junit.launchconfig"
  98.             id="org.eclipse.jdt.junit.launchimage">
  99.       </launchConfigurationTypeImage>
  100.    </extension>
  101.    <extension
  102.          point="org.eclipse.debug.ui.launchConfigurationTabGroups">
  103.       <launchConfigurationTabGroup
  104.             type="org.eclipse.jdt.junit.launchconfig"
  105.             helpContextId="org.eclipse.jdt.junit.junit_tab_group"
  106.             class="org.eclipse.jdt.internal.junit.launcher.JUnitTabGroup"
  107.             id="org.eclipse.jdt.junit.launchConfigurationTabGroup.junit">
  108.          <launchMode
  109.                perspective="org.eclipse.debug.ui.DebugPerspective"
  110.                description="%JUnitTabGroupDescription.debug"
  111.                mode="debug">
  112.          </launchMode>
  113.          <launchMode
  114.                description="%JUnitTabGroupDescription.run"
  115.                mode="run">
  116.          </launchMode>
  117.       </launchConfigurationTabGroup>
  118.    </extension>
  119.    <extension
  120.          point="org.eclipse.ui.newWizards">
  121.       <category
  122.             name="%WizardCategory.name"
  123.             parentCategory="org.eclipse.jdt.ui.java"
  124.             id="org.eclipse.jdt.junit">
  125.       </category>
  126.       <wizard
  127.             name="%TestCaseWizard.name"
  128.             icon="$nl$/icons/full/etool16/new_testcase.gif"
  129.             category="org.eclipse.jdt.ui.java/org.eclipse.jdt.junit"
  130.             id="org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard">
  131.          <class
  132.                class="org.eclipse.jdt.internal.junit.wizards.NewTestCaseCreationWizard">
  133.             <parameter
  134.                   name="javatype"
  135.                   value="true">
  136.             </parameter>
  137.          </class>
  138. <!-- see bug 48164 for wrong pde compiler warnings -->
  139.          <description>
  140.             %TestWizard.description
  141.          </description>
  142.       </wizard>
  143.       <wizard
  144.             name="%TestSuiteWizard.name"
  145.             icon="$nl$/icons/full/etool16/new_testsuite.gif"
  146.             category="org.eclipse.jdt.ui.java/org.eclipse.jdt.junit"
  147.             class="org.eclipse.jdt.internal.junit.wizards.NewTestSuiteCreationWizard"
  148.             id="org.eclipse.jdt.junit.wizards.NewTestSuiteCreationWizard">
  149.          <description>
  150.             %SuiteWizard.description
  151.          </description>
  152.       </wizard>
  153.    </extension>
  154.    <extension
  155.          point="org.eclipse.ui.popupMenus">
  156.       <objectContribution
  157.             objectClass="org.eclipse.jdt.core.ICompilationUnit"
  158.             nameFilter="*Tests.java"
  159.             id="org.eclipse.jdt.junit.wizards.UpdateTestSuite">
  160.          <action
  161.                label="%UpdateSuiteAction.label"
  162.                class="org.eclipse.jdt.internal.junit.wizards.UpdateTestSuite"
  163.                tooltip="%UpdateSuiteAction.tooltip"
  164.                enablesFor="1"
  165.                id="updateTestSuite">
  166.          </action>
  167.       </objectContribution>
  168.    </extension>
  169.    <extension
  170.          point="org.eclipse.ui.actionSets">
  171.       <actionSet
  172.             label="%JUnitActionSet.label"
  173.             visible="false"
  174.             id="org.eclipse.jdt.junit.JUnitActionSet">
  175.          <menu
  176.                label="%searchMenu.label"
  177.                path="navigate"
  178.                id="org.eclipse.search.menu">
  179.             <groupMarker
  180.                   name="internalDialogGroup">
  181.             </groupMarker>
  182. <!-- not to be used by clients  -->
  183.             <groupMarker
  184.                   name="dialogGroup">
  185.             </groupMarker>
  186. <!-- to be used by clients      -->
  187.             <separator
  188.                   name="contextMenuActionsGroup">
  189.             </separator>
  190.             <separator
  191.                   name="internalOccurrencesGroup">
  192.             </separator>
  193.          </menu>
  194.         <action
  195.                definitionId="org.eclipse.jdt.junit.gotoTest"
  196.                label="%GotoTestAction.label"
  197.                helpContextId="org.eclipse.jdt.junit.goto_referenced_test_action_context"
  198.                class="org.eclipse.jdt.internal.junit.ui.GotoReferencedTestAction"
  199.                tooltip="%GotoTestAction.tooltip"
  200.                menubarPath="org.eclipse.search.menu/internalOccurrencesGroup"
  201.                id="junit.actions.GotoTestAction">
  202.          </action>
  203.       </actionSet>
  204.    </extension>
  205.       <extension
  206.          point="org.eclipse.ui.actionSetPartAssociations">
  207.       <actionSetPartAssociation
  208.             targetID="org.eclipse.jdt.junit.JUnitActionSet">
  209.          <part
  210.                id="org.eclipse.jdt.ui.PackageExplorer">
  211.          </part>
  212.          <part
  213.                id="org.eclipse.jdt.ui.TypeHierarchy">
  214.          </part>
  215.          <part
  216.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  217.          </part>
  218.          <part
  219.                id="org.eclipse.jdt.ui.ClassFileEditor">
  220.          </part>
  221.          <part
  222.                id="org.eclipse.jdt.ui.ProjectsView">
  223.          </part>
  224.          <part
  225.                id="org.eclipse.jdt.ui.PackagesView">
  226.          </part>
  227.          <part
  228.                id="org.eclipse.jdt.ui.TypesView">
  229.          </part>
  230.          <part
  231.                id="org.eclipse.jdt.ui.MembersView">
  232.          </part>
  233.          <part
  234.                id="org.eclipse.search.SearchResultView">
  235.          </part>
  236.       </actionSetPartAssociation>
  237.    </extension>
  238.    <extension
  239.          id="junit_task"
  240.          name="%Task.name"
  241.          point="org.eclipse.core.resources.markers">
  242.       <super
  243.             type="org.eclipse.core.resources.taskmarker">
  244.       </super>
  245.       <persistent
  246.             value="true">
  247.       </persistent>
  248.    </extension>
  249.    <extension
  250.          point="org.eclipse.debug.ui.launchShortcuts">
  251.       <shortcut
  252.             label="%JUnitShortcut.label"
  253.             icon="$nl$/icons/full/obj16/julaunch.gif"
  254.             helpContextId="org.eclipse.jdt.junit.launch_shortcut"
  255.             class="org.eclipse.jdt.internal.junit.launcher.JUnitLaunchShortcut"
  256.             modes="run, debug"
  257.             id="org.eclipse.jdt.junit.junitShortcut">
  258.          <contextualLaunch>
  259.             <enablement>
  260.                <with
  261.                      variable="selection">
  262.                   <count
  263.                         value="1">
  264.                   </count>
  265.                        <iterate>
  266.                          <or>
  267.                                <test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
  268.                                <test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
  269.                                <adapt type="org.eclipse.jdt.core.IJavaElement"/>
  270.                          </or>
  271.                          <test property="org.eclipse.jdt.junit.isTest"/>
  272.                        </iterate>
  273.                </with>
  274.             </enablement>
  275.          </contextualLaunch>
  276.          <perspective
  277.                id="org.eclipse.jdt.ui.JavaPerspective">
  278.          </perspective>
  279.          <perspective
  280.                id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
  281.          </perspective>
  282.          <perspective
  283.                id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  284.          </perspective>
  285.          <perspective
  286.                id="org.eclipse.debug.ui.DebugPerspective">
  287.          </perspective>
  288.       </shortcut>
  289.    </extension>
  290.    <extension
  291.          point="org.eclipse.jdt.core.classpathVariableInitializer">
  292.       <classpathVariableInitializer
  293.             variable="JUNIT_HOME"
  294.             class="org.eclipse.jdt.internal.junit.ui.JUnitHomeInitializer">
  295.       </classpathVariableInitializer>
  296.    </extension>
  297.    <extension
  298.          point="org.eclipse.jdt.ui.quickFixProcessors">
  299.       <quickFixProcessor
  300.             name="%junitQuickFixProcessor"
  301.             class="org.eclipse.jdt.internal.junit.ui.JUnitQuickFixProcessor"
  302.             id="org.eclipse.jdt.junit.JUnitQuickFixProcessor">
  303.       </quickFixProcessor>
  304.    </extension>
  305.    <extension
  306.          point="org.eclipse.core.expressions.propertyTesters">
  307.       <propertyTester
  308.             properties="isTest"
  309.             namespace="org.eclipse.jdt.junit"
  310.             type="org.eclipse.core.runtime.IAdaptable"
  311.             class="org.eclipse.jdt.internal.junit.ui.JavaTypeExtender"
  312.             id="org.eclipse.jdt.junit.ITypeExtender">
  313.       </propertyTester>
  314.    </extension>
  315.    <extension
  316.          point="org.eclipse.ltk.core.refactoring.renameParticipants">
  317.       <renameParticipant
  318.             name="%RenameTypeParticipant.name"
  319.             class="org.eclipse.jdt.internal.junit.refactoring.TypeRenameParticipant"
  320.             id="org.eclipse.jdt.junit.renameTypeParticipant">
  321.          <enablement>
  322.             <with
  323.                   variable="affectedNatures">
  324.                <iterate operator="or">
  325.                   <equals
  326.                         value="org.eclipse.jdt.core.javanature">
  327.                   </equals>
  328.                </iterate>
  329.             </with>
  330.             <with
  331.                   variable="element">
  332.                <instanceof
  333.                      value="org.eclipse.jdt.core.IType">
  334.                </instanceof>
  335.                <test
  336.                      property="org.eclipse.jdt.junit.isTest">
  337.                </test>
  338.             </with>
  339.          </enablement>
  340.       </renameParticipant>
  341.       <renameParticipant
  342.             class="org.eclipse.jdt.internal.junit.refactoring.ProjectRenameParticipant"
  343.             name="%junitRenameParticipant"
  344.             id="org.eclipse.jdt.junit.renameTypeParticipant">
  345.          <enablement>
  346.            <with variable="affectedNatures">
  347.              <iterate operator="or">
  348.                <equals value="org.eclipse.jdt.core.javanature"/>
  349.              </iterate>
  350.            </with>
  351.            <with variable="element">
  352.                 <instanceof value="org.eclipse.jdt.core.IJavaProject"/>
  353.            </with>
  354.          </enablement>
  355.       </renameParticipant>
  356.       
  357.    </extension>
  358.    <extension
  359.          point="org.eclipse.jdt.junit.junitLaunchConfigs">
  360.       <launchConfigType
  361.             configTypeID="org.eclipse.jdt.junit.launchconfig">
  362.       </launchConfigType>
  363.    </extension>
  364.    <extension
  365.          point="org.eclipse.jdt.junit.internal_testRunTabs">
  366.       <testRunTab class="org.eclipse.jdt.internal.junit.ui.FailureTab"/>
  367.       <testRunTab class="org.eclipse.jdt.internal.junit.ui.TestHierarchyTab"/>
  368.    </extension>
  369.  
  370.    <extension
  371.          point="org.eclipse.ui.commands">
  372.       <command
  373.          name="%GotoTestCommand.name"
  374.          description="%GotoTestCommand.description"
  375.          categoryId="org.eclipse.search.ui.category.search"
  376.          id="org.eclipse.jdt.junit.gotoTest">
  377.       </command>
  378.       <command
  379.             name="%ViewCommand.junitView.name"
  380.             description="%ViewCommand.junitView.description"
  381.             categoryId="org.eclipse.ui.category.views"
  382.             id="org.eclipse.jdt.junit.ResultView">
  383.       </command>
  384.       
  385.       <command
  386.             name="%JUnitShortcut.description.run"
  387.             description="%JUnitShortcut.description.run"
  388.             categoryId="org.eclipse.debug.ui.category.run"
  389.             id="org.eclipse.jdt.junit.junitShortcut.run">
  390.       </command>
  391.       <command
  392.             name="%JUnitShortcut.description.debug"
  393.             description="%JUnitShortcut.description.debug"
  394.             categoryId="org.eclipse.debug.ui.category.run"
  395.             id="org.eclipse.jdt.junit.junitShortcut.debug">
  396.       </command>
  397.    </extension>
  398.    
  399.    <extension
  400.          point="org.eclipse.ui.bindings">
  401.       <key
  402.             sequence="M3+M2+D T"
  403.             commandId="org.eclipse.jdt.junit.junitShortcut.debug"
  404.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  405.       <!-- COMMAND+ALT+Q is "Hide/Show Dock" on carbon, so don't overwrite it -->
  406.       <key
  407.             sequence="M3+M2+X T"
  408.             commandId="org.eclipse.jdt.junit.junitShortcut.run"
  409.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  410.    </extension>
  411.    
  412.    <extension
  413.          point="org.eclipse.core.runtime.preferences">
  414.       <initializer class="org.eclipse.jdt.internal.junit.ui.JunitPreferenceInitializer"/>
  415.    </extension>
  416.    
  417. </plugin>
  418.